home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / public / fax / src / libtiff / Makefile.mpw < prev    next >
Makefile  |  1994-08-01  |  3KB  |  120 lines

  1. #    $Header: /usr/people/sam/fax/libtiff/RCS/Makefile.mpw,v 1.3 1993/04/18 18:05:21 sam Exp $
  2. #
  3. # Tag Image File Format Library
  4. #
  5. # Copyright (c) 1988, 1989, 1990, 1991, 1992 Sam Leffler
  6. # Copyright (c) 1991, 1992 Silicon Graphics, Inc.
  7. # Permission to use, copy, modify, distribute, and sell this software and 
  8. # its documentation for any purpose is hereby granted without fee, provided
  9. # that (i) the above copyright notices and this permission notice appear in
  10. # all copies of the software and related documentation, and (ii) the names of
  11. # Sam Leffler and Silicon Graphics may not be used in any advertising or
  12. # publicity relating to the software without the specific, prior written
  13. # permission of Sam Leffler and Silicon Graphics.
  14. # THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, 
  15. # EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY 
  16. # WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.  
  17. # IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
  18. # ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
  19. # OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
  20. # WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF 
  21. # LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE 
  22. # OF THIS SOFTWARE.
  23. #
  24.  
  25. #
  26. # Makefile for Mac using MPW 3.2.3 and MPW C 3.2.4
  27. #
  28. # Note that the LZW and CCIT code are not included because there are
  29. # structures larger than 32K (which cause the compiler to choke).
  30. #
  31. .c.o ─ .c
  32.     {C} {COptions} {CFLAGS} -s {Default} {DepDir}{Default}.c -o {TargDir}{Default}.c.o
  33.  
  34. CONF_LIBRARY= ╢
  35.     -d USE_VARARGS=0 ╢
  36.     -d USE_PROTOTYPES=1 ╢
  37.     -d USE_CONST=1 ╢
  38.     -d HAVE_IEEEFP=1 ╢
  39.     -d BSDTYPES 
  40.  
  41. CONF_COMPRESSION= ╢
  42.     -d COMPRESSION_SUPPORT ╢
  43.     -d PACKBITS_SUPPORT     ╢
  44.     -d THUNDER_SUPPORT ╢
  45.     -d NEXT_SUPPORT 
  46.  
  47. CFLAGS=    {COPTS} {IPATH} {CONF_LIBRARY} {CONF_COMPRESSION}
  48.  
  49. INCS=    tiff.h tiffio.h
  50.  
  51. SRCS=    ╢
  52.     tif_aux.c ╢
  53.     tif_ccittrle.c ╢
  54.     tif_close.c ╢
  55.     tif_compress.c ╢
  56.     tif_dir.c ╢
  57.     tif_dirinfo.c ╢
  58.     tif_dirread.c ╢
  59.     tif_dirwrite.c ╢
  60.     tif_dumpmode.c ╢
  61.     tif_error.c ╢
  62.     tif_getimage.c ╢
  63.     tif_jpeg.c ╢
  64.     tif_flush.c ╢
  65.     tif_next.c ╢
  66.     tif_open.c ╢
  67.     tif_packbits.c ╢
  68.     tif_print.c ╢
  69.     tif_read.c ╢
  70.     tif_swab.c ╢
  71.     tif_strip.c ╢
  72.     tif_thunder.c ╢
  73.     tif_tile.c ╢
  74.     tif_apple.c ╢
  75.     tif_version.c ╢
  76.     tif_warning.c ╢
  77.     tif_write.c 
  78.  
  79. OBJS=    ╢
  80.     tif_aux.c.o ╢
  81.     tif_ccittrle.c.o ╢
  82.     tif_close.c.o ╢
  83.     tif_compress.c.o ╢
  84.     tif_dir.c.o ╢
  85.     tif_dirinfo.c.o ╢
  86.     tif_dirread.c.o ╢
  87.     tif_dirwrite.c.o ╢
  88.     tif_dumpmode.c.o ╢
  89.     tif_error.c.o ╢
  90.     tif_getimage.c.o ╢
  91.     tif_jpeg.c.o ╢
  92.     tif_flush.c.o ╢
  93.     tif_next.c.o ╢
  94.     tif_open.c.o ╢
  95.     tif_packbits.c.o ╢
  96.     tif_print.c.o ╢
  97.     tif_read.c.o ╢
  98.     tif_strip.c.o ╢
  99.     tif_swab.c.o ╢
  100.     tif_thunder.c.o ╢
  101.     tif_tile.c.o ╢
  102.     tif_apple.c.o ╢
  103.     tif_version.c.o ╢
  104.     tif_warning.c.o ╢
  105.     tif_write.c.o 
  106.  
  107. all ─ libtiff.o
  108.  
  109. libtiff.o ─ {OBJS}
  110.     Lib  {OBJS} -o libtiff.o
  111.     
  112.  
  113. {OBJS} ─ tiffio.h tiff.h tiffcomp.h tiffiop.h tiffconf.h
  114.  
  115. clean ─
  116.     delete -i {ALL} {OBJS} core a.out mkg3states g3states.h
  117.